x86 hvm: Improve paging performance for 64b solaris guests
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 5 Jun 2008 09:36:19 +0000 (10:36 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 5 Jun 2008 09:36:19 +0000 (10:36 +0100)
commit3f0cd2273cb5bd0d57b86686b0c6b6c0c7030af2
treee132e91e067ccd8a929828ac96b83f4e1b1909ce
parent5ecfc3555d01658e281e1fd177677490ec57a6d9
x86 hvm: Improve paging performance for 64b solaris guests

The following patch provides a 'fast-path' for sh_remove_write_access()
for 64 bit Solaris HVM guests. This provides a significant performance
boost for such guests; our testing shows a 200-400% improvement in
microbenchmarks such as fork(), exit(), etc...

From: Gary Pennington <Gary.Pennington@sun.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/include/asm-x86/perfc_defn.h